/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */


/*
 * 底部沉底
 */
html,body{height:100%;}
.wrap{
	min-height:100%;
	height: auto !important;
	height: 100%; /*IE6不识别min-height*/
	position: relative;
}
.main{
	padding-bottom:72px;
}
.foot{
	position:absolute;
	bottom:0;
	width:100%;
	height:72px;
	background-color:#f3f3f3;
	clear:both;
	font-family:"宋体";
}

/*
 * 居中容器
 */
.w980{margin-left:auto;margin-right:auto;width:980px;}
.w1000{margin-left:auto;margin-right:auto;width:1000px;}
/*
 * 公共样式
 */

body { margin:0;padding:0;font-size:12px;color:#676767; font-family:"微软雅黑"; position:relative}
div, form, img, ul,  li, dl, dt, dd, p,h1, h2, h3, h4, h5, h6  { margin: 0; padding: 0; border: 0; font-weight:normal;}
input,select{ margin:0; padding:0}
li, dl { list-style-type:none; }
a{text-decoration:none;color:#333;}
input,textarea{ outline:none}
.clear{ clear:both}


/*
 * 公共头部
 */
.head{ border-bottom:1px solid #cacaca}
.head-top{ margin-top:15px; overflow:hidden}
.head-topa{ float:right;}
.head-topa1{ width:90px; float:left; font-family:"宋体";}
.head-topa1 a{ color:#004178;}
.head-topa1 a:hover{ text-decoration:underline;}
.head-topa2{ width:140px; float:left;}
.head-foot{ margin-bottom:15px;}
.head-footl{ width:188px; float:left;}
.head-footr{ width:637px; float:right; margin-top:40px; font-size:16px; font-family:"微软雅黑";}
.head-footr li{ position:relative; line-height:30px; float:left; font-size:14px; z-index:11}
.head-footr>ul>li>a{ display:block; height:32px; padding:0 25px; color:#333;}
.head-footr>ul>li>a:hover,.head-footr>ul>li.on>a,.head-footr>ul>li.on1>a{ background-color:#004179; color:#fff; border-radius:5px;}
.menu{position:absolute;left:0;top:32px;display:none;width:105px;font-size:12px;z-index:999; background-color:#fff;}
.menu li{ background-color:#ebebeb;border-top:2px solid #fff;}
.menu li a{display:block; width:105px; line-height:30px; text-align:center;border-left:4px solid #bfbfbf;}
.menu li a:hover{color:#fff; background-color:#004179; border-left:4px solid #0066bd;}

/*轮换*/
.banner{ max-width:1920px; margin:0 auto; text-align:center;}
.banner .bannerslide,.banner .bannerslide .slides_container{position:relative;width:100%;min-width:980px;height:400px;}
.banner .bannerslide .page{width:100%;min-width:980px !important;height:400px;background-repeat:no-repeat;background-position:center top; text-align:center}
.ban-div{ position:absolute; right:0; top:80px; width:470px; padding:15px 20px; color:#fff; text-align:left; background:url(../images/bg.png)}
.ban-div p{ font-size:14px; font-weight:bold;}
.ban-div .ban-div1{ font-size:24px;}
.ban-div a{ color:#fff;}
.ban-div a:hover{ text-decoration:underline;}

.banner .bannerslide .pagination{/*position:absolute;bottom:30px;left:45%;width:368px;*/padding:0;margin:0 0 0 -39px;list-style:none;height:40px;z-index:9;}
.banner .bannerslide .pagination li{float:left;margin-right:1px;width:245px;height:40px; line-height:40px; text-align:center; background:url(../images/bg.png)}
.banner .bannerslide .pagination .current{ background:url(../images/bg1.png)}
.banner .bannerslide .pagination li a{display:block;height:40px; width:245px; font-size:16px; color:#fff; float:left;}
.banner .bannerslide .pagination li.current a{background-position:0 -12px;}
.banner .bannerslide .prev,.banner .bannerslide .next{position:absolute;top:240px;display:block;width:47px;height:53px;/*background-image:url(../images/banner-prevnext.png)*/background-repeat:no-repeat;z-index:9; display:none}
.banner .bannerslide .prev{left:160px;background-position:0 0; top:170px}
.banner .bannerslide .next{right:160px;background-position:-50px 0; top:170px}
/*
 * 公共底部
 */
.foot p{ text-align:center; color:#666;}
.foota{ padding:15px 0 8px;}
.foota a{ padding:0 5px; color:#666;}
.foota a:hover{ color:#004178;}
.foots span{ padding:0 25px;}

/*index*/
.index-one{ height:410px; margin-top:30px; border-bottom:1px solid #ddd; overflow:hidden;}
.index-one h2{ margin-bottom:10px; font-size:18px; color:#333;}
.index-one h2 span{ padding-left:10px; font-family:"Arial"; color:#dadada;}
.index-onel{ width:610px;height:410px; float:left;}
.index-onelq{ height:375px; border-right:1px solid #ddd;}
.index-onela{ width:570px; overflow:hidden}
.index-onela1{ position:relative;width:570px; height:240px; overflow:hidden;}
.index-onela2{ position:absolute; left:20px; bottom:15px; font-size:18px;}
.index-onela2 a,.index-onera2 a{ color:#fff;}
.index-onela2 a:hover,.index-onera2 a:hover{ text-decoration:underline;}
.index-onels{ height:110px;}
.index-onels .index-onels1{ height:35px; line-height:35px; overflow:hidden;}
.index-onels .index-onels1 a{ font-size:14px; color:#333;}
.index-onels .index-onels1 a:hover{ color:#004178;}
.index-onels .index-onels2{ padding-left:20px; background:url(../images/calendar.png) no-repeat left; font-family:"宋体"; color:#999;}
.index-onels .index-onels3{ padding-top:10px; height:40px; line-height:20px; font-family:"宋体"; color:#676767; overflow:hidden;}
.index-oner{ width:370px;height:410px; float:right;}
.index-onera{ width:335px; float:right;}
.index-onera1{position:relative;width:335px; height:240px; overflow:hidden;}
.index-onera2{ position:absolute; left:50px; top:15px; font-size:18px;}
.index-two{ height:375px; margin-top:30px; margin-bottom:35px; overflow:hidden;}
.index-twol{ width:295px; float:left;}
.index-tul{ font-size:16px; color:#333;}
.index-tul li{ width:95px; height:30px; line-height:30px; margin-right:10px; float:left; text-align:center; border:1px solid #b6b6b6; border-radius:5px; cursor:pointer;}
.index-tul li:hover,.index-tul li.on{  border:1px solid #004178; color:#004178;}
.index-three{ width:275px; margin-left:10px;}
.index-threea{ position:relative; height:85px; border-top:1px solid #e4e4e4;}
.index-threea:first-child{ border-top:0;}
.index-threea1{ padding:10px 0 5px; font-size:14px;}
.index-threea1 a{ color:#323232;}
.index-threea1 a:hover{ color:#004178;}
.index-threea2{ width:260px; height:36px; line-height:20px; overflow:hidden; color:#666;}
.index-threea0{ position:absolute; right:0; bottom:16px;}
.index-twor{ position:relative; width:670px; height:375px; float:right;}
.index-twora{ position:absolute; top:30px; left:35px; width:445px;}
.index-twora1{ padding-bottom:12px; font-size:20px; color:#000;}
.index-twora2{ line-height:23px; font-size:14px; color:#333;}
.index-twors{ position:absolute; left:35px; bottom:15px; display:block; width:160px; height:22px; padding:0 12px; line-height:22px; background-color:#004178; color:#fff; border-radius:5px;}
.index-twors img{ padding-left:15px;}
.index-twors:hover{ text-decoration:underline;}

/*位置*/
.position{height:33px;line-height:33px;text-indent:20px;font-size:12px;background:url(../images/icon-home.png) no-repeat 0 50%; font-family:"宋体"; color:#959595;}
.position a{ color:#959595;}
.position a:hover{ color:#004178;}
/*帮助中心 map*/
.help-ban{ position:relative;}
.map-cen{ padding-bottom:60px;}
.map-left{ width:230px; float:left;}
.map-left h2{margin:0;height:35px;line-height:35px;color:#FFF;font-size:16px;text-align:center;background-color:#004178;}
.leftnav{width:228px;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD; font-family:"宋体";}
.leftnav ul{margin:0;padding:0;list-style:none;}
.leftnav>ul>li{border-bottom:1px solid #DDD;font-size:14px;}
.leftnav>ul>li>a{display:block;padding:10px 0 10px 70px;background:url(../images/iconl.png) no-repeat 45px 50%;}
.leftnav>ul>li>a>span{display:block;background:url(../images/mapl.png) no-repeat 130px 50%;}
.leftnav>ul>li.on>a{color:#004178;}
.leftnav>ul>li.on>a>span{background:url(../images/mapb.png) no-repeat 130px 50%;}
.leftnav>ul>li.on .submenu{display:block;background:url(../images/mapb.png) no-repeat 130px 20px;}
.leftnav .submenu{display:none; text-indent:24px;width:100%; font-size:12px; font-family:"宋体";}
.leftnav .submenu a{display:block;padding:10px 0 10px 24px;border-top:1px dashed #DDD;}
.leftnav a:hover{color:#004178;}
.leftnav .submenu>li.on>a{color:#004178;}
.leftnav .submenu>li.on .trimenu{display:block;}
.leftnav .trimenu{display:none;margin-left:24px;width:166px;}
.leftnav .trimenu>li.on a{color:#d92219;}

.map-right{ width:720px; float:right;}
.map-righta{ height:30px; border-bottom:2px solid #e5e5e5;}
.map-righta .map-righta1{ max-width:160px;}
.map-righta .map-righta2{ max-width:110px;}
.map-righta h2{ height:30px; max-width:70px; font-size:16px; color:#004178; border-bottom:2px solid #004178;}
.map-rights{ width:625px; margin-top:45px;}
.map-rights>p{ width:470px; margin:0 auto -15px; background:url(../images/border.jpg) repeat-x top;}
.map-dl{ max-width:95px; margin-left:40px; float:left; background:url(../images/border1.jpg) repeat-y center;}
.map-dl:first-child{ margin-left:0;}
.map-dl dt{ max-width:115px; margin-top:-15px; font-weight:bold;}
.map-dl dt a{ display:block; padding:6px 16px; background-color:#fff; text-align:center; color:#004178; border:1px solid #004178;}
.map-dl dt a:hover{ text-decoration:underline;}
.map-dl dd{ width:70px; height:22px; margin:10px auto 0; line-height:22px; text-align:center;background-color:#fff; border:1px solid #9cd1ff;}
.map-dl dd a{color:#323232;}
.map-dl dd a:hover{ color:#004178; text-decoration:underline;}

/*产品详情 productsdetail*/
.help-p{ position:absolute; top:35px; left:30px; font-size:20px; color:#000; text-align:left;}
.help-p1{ position:absolute; top:35px; right:30px; font-size:20px; color:#004178; text-align:left;}
.help-p2{ position:absolute; top:140px; right:30px; font-size:20px; color:#fff; text-align:left;}
.help-p3{ position:absolute; top:85px; left:75px; font-size:20px; color:#fff; text-align:left;}

.products{ margin-top:15px;}
.products-tab{ font-family:"宋体"; color:#323232;}
.products-tab tr{ border-top:1px solid #fff;}
.products-tr{ background-color:#e7e6e6;}
.products-tr1{ background-color:#f3f3f3;}
.products-div{ padding-left:20px; line-height:35px;}
.products-div1{ width:70px; float:left;}
.products-div .products-div2{ width:625px; float:left; line-height:20px; padding:7px 0 15px;}

/*第三方理财 financial*/
.products-cen>p{ padding-top:15px; line-height:25px;}
.products-cen>img{ max-width:720px; padding:30px 0;}

/*在线产品 products*/
.products-ul{ margin-bottom:15px; }
.products-ul li{ width:90px; height:30px; padding:0 10px; line-height:30px; float:left; margin-right:10px;text-align:center; font-size:14px; color:#004178; border:1px solid #004178; border-radius:5px; cursor:pointer;}
.products-ul li:hover,.products-ul li.on{ background-color:#004178; color:#fff;}
.products-table{}
.products-table th{ height:35px; line-height:35px; font-size:14px; color:#004178; background-color:#edf3f7;}
.products-table tr{ border-bottom:1px dashed #c7c8c9;}
.products-table tr:first-child{ border-bottom:0;}
.products-table td{ height:58px; line-height:58px; font-family:"宋体"; text-align:center;}
.products-tn{ line-height:18px;}
.products-tn a{ font-size:14px; color:#004178;}
.products-tn a:hover{ text-decoration:underline;}
/*分页*/
.pageList{margin:20px auto 0;}
.pageList a,.pageList span{float:left;margin-right:5px;padding:3px 7px;color:#707070;border:1px solid #d9d9d9;}
.pageList a:hover,.pageList span{text-decoration:none;border:1px solid #fff;/*color:#004178;*/}
.pageList .prex,.pageList .next{ width:50px; text-align:center;}

/*在线风险 risk*/
.products-one>p{ padding-bottom:15px;}
.risk-table{ font-family:"宋体";}
.risk-table td{ padding-left:17px;}
.risk-table tr{ line-height:35px; border-top:2px solid #fff;}
.risk-table .risk-tr{ height:28px; line-height:28px; background-color:#edf3f7; font-weight:bold; color:#004178;}
.risk-icon{ margin-left:-7px; color:#f00;}
.risk-tr1 input{ width:190px; height:25px; border:1px solid #e5e5e5;}
.risk-tra{ background-color:#f3f3f3;}
.risk-tr2 select{ width:110px; height:25px; border:1px solid #e5e5e5;}
.risk-tr2 span{ width:155px; float:left;}
.risk-div{ width:580px;}
.risk-div p{ width:115px; float:left;}
.risk-div p input{ width:15px; height:15px; float:left; margin-top:10px; cursor:pointer}
.risk-div p label{ width:100px; float:left; text-indent:5px; cursor:pointer}
.risk-trs div{ margin-top:30px; text-align:center;}
.risk-trs div input{ padding:8px 25px; border:0; color:#fff; border-radius:5px;}
.risk-trs1{ margin-right:10px; background-color:#004178;}
.risk-trs2{ background-color:#888;}

.risk-tr1 label.error{ display:block; text-indent:75px; color:#f00;}
.risk-tr1 td:first-child{ display:block}
.risk-tr1>td>div{ width:330px; float:left;}
.risk-trq{}
.risk-trq input{ width:565px; height:25px; border:1px solid #e5e5e5;} 
.risk-trq1 input{ width:480px; height:25px; border:1px solid #e5e5e5;} 
.risk-trw{}
.risk-trw span{ float:left;}
.risk-trw input{ float:left; margin-top:11px; margin-right:5px; cursor:pointer;}
.risk-trw label{ float:left; margin-right:25px; cursor:pointer;}

.risk-start{ margin-top:2px;}
.risk-p{ height:27px; line-height:27px; padding-left:17px; background-color:#edf3f7; color:#004178; font-weight:bold; cursor:pointer;}
.risk-p1{ float:right; width:32px; height:25px; padding-right:17px; background:url(../images/risk-icon1.png) no-repeat 10px;}
.risk-p2{ float:right; width:32px; height:25px; padding-right:17px; background:url(../images/risk-icon.png) no-repeat 10px;}
.risk-six{}
.risk-six .risk-six1{ float:left}
.risk-six .risk-div{ max-width:700px;}
.risk-div1 p{ float:left; padding-right:15px;}
.risk-div1 p input{ width:15px; height:15px; float:left; margin-top:10px; cursor:pointer}
.risk-div1 p label{ float:left; text-indent:5px; cursor:pointer}
.risk-add{ width:125px; float:left;}
.risk-trp td{ font-weight:normal;}
.risk-tablea label.error{ text-align:center; text-indent:0;}

/*高管介绍 Executives*/
.company-bor{ border-top:1px dashed #c7c8c9;}
.company-bor:first-child{ border-top:0;}
.executives{}
.executives-one{ padding:25px 0; font-family:"宋体";}
.executives-left{ width:120px; float:left;}
.executives-left img{ max-width:120px; max-height:155px;}
.executives-right{ width:565px; float:right;}
.executives-righta{ margin-bottom:20px; font-size:14px; color:#004178}
.executives-righta a{ float:left; width:80px; color:#004178;}
.executives-righta a:hover{ text-decoration:underline;}
.executives-rights{}
.executives-rights p{ line-height:23px; color:#3e3d3d; letter-spacing:1px;}


/*公司理念 idea*/
.idea{ font-family:"宋体"}


/*合作伙伴 partner*/
.partner-p{ padding:17px 0 12px; font-size:14px; color:#004178;}
.partner-one{ padding-bottom:20px;}
.partner-two{}
.partner-two dl{ width:140px; float:left; margin:0 2px; margin-bottom:10px;}
.partner-two dl dt{ width:130px; height:90px; border:5px solid #f4f4f4;}
.partner-two dt img{ display:block; max-width:130px; max-height:80px; margin:0 auto; text-align:center;}
.partner-two dd{ text-align:center; line-height:30px;}
.partner-two dd a{ color:#333;}
.partner-two dd a:hover{ color:#004178}

/*介绍 introduction*/
.introduction{ padding:10px 0 40px;}
.introduction p{ text-indent:2em; line-height:25px;}
.introduction-one{ margin-top:15px;}
.introduction-one p{ width:130px; height:90px; float:left; margin:0 2px 10px; border:5px solid #f4f4f4;}
.introduction-one img{ display:block; max-width:130px; max-height:80px; margin:15px auto; text-align:center;}


/*联系我们 contact*/
.contact{ font-family:"宋体";}
.contact-top{ margin:15px 0; height:60px; color:#969696;}
.contact-cen{}
.contact-left{ width:390px; float:left;}
/*地图 start*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*地图 end*/
.contact-right{ width:310px; float:right; font-family:"微软雅黑";}
.contact-right>p{ padding-bottom:15px; font-size:14px; color:#004178;}
.contact-cen{ margin-bottom:25px;}
.contact-righta{ margin-bottom:10px; line-height:23px;}
.contact-rightl{ width:20px; float:left;}
.contact-rightr{ width:275px; float:right; line-height:23px;}


/*职业发展 development*/
.development{ padding-top:25px; font-family:"宋体"; color:#3e3d3d;}
.developments{ padding-bottom:50px;}
.development-p{ font-weight:bold;}
.development p{ line-height:25px;}
.development p a{ color:#004178;}
.development p a:hover{ text-decoration:underline;}
.development-one{}
.development-ul{ height:31px; margin-top:20px; border-bottom:1px solid #eee;}
.development-ul li{ width:93px; height:30px; line-height:30px; margin-right:3px; text-align:center; float:left; font-size:14px; color:#333; background-color:#f6f6f6; border:1px solid #eee; cursor:pointer;}
.development-ul li.on{ height:31px; background-color:#fff; border-bottom:0}
.development-all{ margin-top:10px;}
.development-iq{}
.development-iq p{ height:40px; line-height:40px; border-bottom:1px solid #eee;}
.development-iq p i{ padding-right:10px; font-size:24px; color:#c1c1c1;}
.development-iq p a{ font-family:"宋体"; color:#333;}

/*会员中心 member*/
.member{ margin-top:20px;}
.member-table{ border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; font-family:"宋体";}
.member-table td{ line-height:25px; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; color:#000; text-align:center;}
.member-table td a{ color:#000}
.member-table td a:hover,.member-tablea a:hover{ color:#004178}
.member-tr{}
.member-tr td{ height:35px; line-height:35px; background-color:#daeef3; font-size:14px;}

/*我的预约 Make*/
.member-tablea{ border:1px solid #d6d6d6; font-family:"宋体";}
.member-tablea th,.member-tablea td{ height:35px; line-height:35px; text-align:center;}
.make-tr th{ color:#004178;}
.make-tr th,.make-tr td{ background-color:#f5f8fa;}
.member-tablea tr td{ border-left:1px dashed #d6d6d6;}
.member-tablea tr td:first-child{ border-left:0;}
.member-tablea td,.member-tablea a{ color:#484848;}

/*在售产品 Make*/
.sold-ul{}
.sold-ul li{ width:88px; height:30px; line-height:30px; float:left; margin-right:10px; margin-bottom:12px; text-align:center; font-size:14px; color:#333; border:1px solid #333; border-radius:5px; cursor:pointer;}
.sold-ul li.on,.sold-ul li:hover{ color:#004178; border:1px solid #004178;}

.sold-cen{}
.sold-one{}
.sold-tab{ }
.sold-tab th{ height:35px; line-height:35px; font-size:14px;color:#fff; background-color:#004178;}
.sold-tab td{ height:60px; line-height:60px; text-align:center; font-family:"宋体"; color:#3e3d3d; border-bottom:1px dashed #c7c8c9;}
.sold-tab td a{ color:#004178; font-size:14px;}
.sold-tab td a:hover{ text-decoration:underline;}
.sold-div{ line-height:18px;}

/*账号安全 safety*/
.safety-left{ width:400px; float:left;}
.safety-tab{ font-family:"宋体";}
.safety-td{ width:70px; text-align:right;}
.safety-tab td{}
.errortr{ color:#f00;}
.safety-tab td input{ width:205px; height:23px; padding:0 5px; line-height:23px; border:1px solid #abadb3;}
.safety-tab .safety-tda input{ width:100px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; background-color:#004178; border:0; border-radius:5px;}
.safety-right{ width:310px; float:right; font-family:"宋体"; color:#666;}
.safety-righta{ font-weight:bold; padding-bottom:10px;}
.safety-right p{ line-height:23px; letter-spacing:1px;}

/*登录  注册*/
.land-cen{ height:345px; margin:30px 0;}
.land-left{ width:580px; float:left;}
.land-left img{ max-width:580px; max-height:345px;}
.land-right{ width:380px; height:345px; float:right; border:1px solid #ccc;}
.land-top{ height:50px; line-height:50px; background-color:#fafafa;}
.land-top1{ width:185px; float:left; color:#004178; font-size:18px; text-align:right;}
.land-top2{ width:167px; float:right; margin-top:3px; text-align:left; font-family:"宋体";}
.land-top2 a{ color:#004178;}
.land-top2 a:hover,.land-rtab .safety-tab .safety-tda a:hover{ text-decoration:underline}
.land-rtab{ width:295px; margin:30px auto 0;}
.land-rtab .safety-tab input{ width:225px;}
.land-rtab .safety-tab .safety-td{ width:85px;}
.land-rtab .safety-tab .safety-tdd input{ width:93px; float:left}
.land-rtab .safety-tab .safety-tdd a{ width:120px; height:23px; float:left; margin-left:10px; line-height:25px; text-align:center; border:1px solid #abadb3; border-radius:5px; color:#004178;}
.land-rtab .safety-tab .safety-tds input{ width:70px;}
.land-rtab .safety-tab .safety-tds img{ width:63px; height:22px; padding:0 3px;}
.land-rtab .safety-tab .safety-tds a{ color:#666;}
.land-rtab .safety-tab .safety-tds a:hover{color:#004178; text-decoration:underline;}
.land-rtab .safety-tab .safety-tda{ padding-top:15px;}
.land-rtab .safety-tab .safety-tda input{ width:155px; height:40px; line-height:40px; font-size:18px;}
.land-rtab .safety-tab .safety-tda a{ padding-left:10px; font-family:"宋体";color:#004178;}
.land-p{ padding-top:15px; font-family:"宋体"; color:#666; text-align:center;}
.land-p span{ padding-left:10px;}
.land-rtaba{ width:305px; margin:10px auto 0;}
.land-rtaba .safety-tab .safety-tda{ padding:0}
.land-rtaba .errortr{ line-height:11px;}

/*理财 finace*/
.finace{}
.finace-one{ padding:25px 0; border-top:1px dashed #c8c8c8;}
.finace-one:first-child{ border-top:0;}
.finace-left{ width:130px; float:left;}
.finace-left img{ max-width:130px; max-height:110px;}
.finace-right{ width:567px; float:right; font-family:"宋体";}
.finace-right p{}
.finace-right .finace-p{ font-size:14px; color:#333; font-family:"微软雅黑";}
.finace-right .finace-p a{ color:#333;}
.finace-right .finace-p a:hover{ color:#004178;}
.finace-p1{ padding:5px 0 10px; color:#999;}
.finace-p2{ line-height:20px; color:#646464;}
.finace-p3{ padding-top:5px;}
.finace-p3 a{ color:#004178}
.finace-p3 a:hover{ text-decoration:underline;}


/*理财 详情*/
.finace-top{ border-bottom:1px dashed #e5e5e5; text-align:center;}
.finace-top .finace-pa{ padding-top:20px; font-size:16px; color:#004178; font-family:"微软雅黑";}
.finace-top p{ padding-bottom:7px; font-family:"宋体"; color:#666;}
.finacedetail p{ text-indent:2em; line-height:23px; padding-top:25px; color:#323232;}
.finacedetail p img{ max-width:720px;}
.finacedetail .finacedetail-p{ color:#004178;}

/*教育*/
.education{ width:350px; height:330px; float:left; border:1px solid #d3d1d1; margin-top:20px}
.education h3{ height:35px; line-height:35px; background-color:#edf3f7; color:#004178; font-size:14px; text-indent:15px;}
.education h3 a{ color:#004178;}
.education h3 a:hover{ text-decoration:underline}
.education-one{ padding-left:15px; padding-top:10px;}
.education-left{ width:130px; float:left;}
.education-left img{ max-height:90px; max-width:130px;}
.education-right{ width:185px; float:left; margin-left:15px;}
.education-right1{ font-size:14px; color:#333; padding-bottom:10px;}
.education-right1 a{ color:#333;}
.education-right1 a:hover{ color:#004178;}
.education-right2{ height:52px; overflow:hidden; line-height:18px; color:#656565; font-family:"宋体";}
.education-right2 a{ color:#004178;}
.education-ul{ padding-left:15px; padding-top:10px;}
.education-ul li{ line-height:26px; list-style:inside disc}
.education-ul li a{ color:#333}
.education-ul li a:hover,.dynamic-ul li a:hover{ color:#004178}


/*公司动态*/
.dynamic-ul{ margin-top:15px;}
.dynamic-ul li{ line-height:30px; border-bottom:1px dashed #c7c8c9; overflow:hidden;}
.dynamic-ul li a{ width:620px; float:left;}
.dynamic-ul li span{ width:70px; float:right;}


/*活动精彩回顾*/
.activities-top{}
.activities-left{ width:325px; float:left;}
.activities-left img{ max-width:325px; max-height:210px;}
.activities-right{ width:370px; float:right;}
.activities-right h2{ font-size:18px; color:#303030;}
.activities-righta{ padding:15px 0; font-family:"宋体"; font-size:14px; color:#575757;}
.activities-righta p{ line-height:30px;}
.activities-rights{}
.activities-rights1{ line-height:35px; font-size:14px;}
.activities-rights1 a{ width:125px; height:35px; float:left; margin-right:15px; font-size:16px; text-align:center; color:#fff; background-color:#999; border-radius:5px;}
.activities-rights1 a:hover{background-color:#004178}
.activities-rights1 span{ color:#f00;}
.activities-rights2{ margin-top:10px; line-height:25px;}
.activities-rights2>span{ width:60px; float:left;}

.activities-bot{ margin-top:20px; font-family:"宋体";}
.activities-bot h3{ font-size:16px; font-weight:bold; color:#303030;}
.activities-bot p{ padding-top:25px; line-height:25px; font-size:14px; color:#494949; text-indent:2em;}


/*活动精彩回顾*/
.review-one{ width:220px; float:left; margin:15px 30px 15px 0;}
.review-onea{ width:220px; height:140px;}
.review-onea img{ max-width:220px; max-height:140px;}
.review-p{ height:30px; line-height:30px; font-size:14px; color:#3e3e3e;}
.review-p a{ color:#3e3e3e;}
.review-p a:hover{ color:#004178;}
.review-ones{ line-height:25px;}
.review-ones p{ width:135px; float:left;}
.review-ones p span{ color:#f00;}
.review-ones a{ width:80px; height:25px; line-height:25px; float:right; text-align:center; font-size:14px; color:#fff; background-color:#999; border-radius:5px;}
.review-ones a:hover{ background-color:#004178}

.finace-p1 span{ padding-right:25px;}


/*找回密码*/
.cipher-top{ border-bottom:0 !important;}
.cipher-font{ float:left; padding-left:15px; line-height:70px; font-size:30px; color:#004179}
.cipher-tab{ width:460px; margin:90px auto; font-family:"微软雅黑";}
.cipher-td{ width:100px; float:left; line-height:37px; text-align:right; font-size:14px; color:#333;}
.cipher-td span{ color:#f00;}
.cipher-tab input{ border:1px solid #dbdbdb; border-radius:5px;}
.cipher-in{ width:315px; height:37px; line-height:37px; text-indent:10px;}
.cipher-in1{ width:145px; height:37px; line-height:37px; text-indent:10px;}
.cipher-tds img{ margin:0 5px;}
.cipher-tds a:hover{color:#004179; text-decoration:underline;}
.cipher-tda input{ width:145px; height:30px; line-height:30px; border:0; font-size:14px; color:#fff; background-color:#004179;}

.cipher-tab .errortr td{ line-height:25px;}
.cipher-tds{ width:100%;}
.cipher-fonta{ font-size:14px; color:#333; letter-spacing:1; line-height:25px; padding-bottom:30px;}
.cipher-a{ padding-bottom:10px; font-family:"宋体";}
.cipher-a a{ color:#027edd;}
.cipher-a a:hover{ text-decoration:underline;}
.cipher-tda1 input{ width:95px; height:30px; line-height:30px; border:0; font-size:14px; color:#fff; background-color:#004179;}

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
